person who has mental deficiencies - Francés Inglés Diccionario